文档 博客 下载安装 English GitHub · 2.1k

01 / DATA SERVICE

SILO Server

从本地验证到多节点生产集群,选择与你的控制边界相匹配的交付方式。

当前版本 2026-08-06 发行说明与全部制品 ↗
CONTAINER / MULTI-ARCH

几分钟内启动一个可持久化实例

linux/amd64linux/arm64DockerPodmanDistroless

适合本地评估、开发环境和已经以容器为交付边界的部署。标准镜像附带 mclicurl 与 shell。

Distroless 变体只含 silo 二进制,内置 silo healthcheck 健康检查,支持任意 --user 运行。

shell
docker pull pgsty/silo:RELEASE.2026-08-06T00-00-00Z
docker run -d --name silo --restart unless-stopped \
  -p 9000:9000 -p 9001:9001 \
  -v /data/silo:/data \
  -e MINIO_ROOT_USER=silo-admin \
  -e MINIO_ROOT_PASSWORD=replace-with-a-strong-secret \
  pgsty/silo:RELEASE.2026-08-06T00-00-00Z server /data --console-address :9001
默认示例凭据仅用于本地测试;上线前启用 TLS、使用唯一强凭据并验证恢复流程。原地自更新在 SILO 中已被禁用;请通过替换固定标签的镜像升级。

02 / ADMIN CLI

MCLI Client

为 SILO、MinIO 和通用 S3 兼容对象存储提供文件传输与管理命令。独立制品使用 mcli 命令名。

当前版本 2026-08-06 发行说明与全部制品 ↗
CONTAINER CLIENT

无需在宿主机安装即可运行 mcli

linux/amd64linux/arm64mc entrypoint

容器镜像保留熟悉的 mc 入口点;独立归档与 Linux 软件包则使用 mcli

Docker
docker run --rm pgsty/mc:RELEASE.2026-08-06T00-00-00Z --version
docker run --rm pgsty/mc:RELEASE.2026-08-06T00-00-00Z ls play

DEPLOYMENT TOPOLOGY

灵活的部署方案支持

SILO 可以从一台机器开始,但生产规划应明确磁盘、节点、冗余和恢复预期。

SNSD01 × 01

单节点 · 单磁盘

个人实验、本地开发与可丢弃的非生产验证。没有数据冗余。

silo server /data 开发 / 测试
SNMD01 × 04+

单节点 · 多磁盘

资源受限时的折中方案,可承受部分磁盘故障,但无法承受节点故障。

silo server /data{1...4} 资源受限